package com.example.ivideo_2211a.fyt

import com.example.ivideo_2211a.model.FtyTopeEntity
import com.example.common.mvi.MviViewState

import com.example.ivideo_2211a.fyt.FytListData

data class FYTViewState(
    val isLoading: Boolean = false,
    val isRefreshing: Boolean = false,
    val isLoadingMore: Boolean = false,
    val types: List<FtyTopeEntity> = emptyList(),
    val videos: List<FytListData> = emptyList(),
    val error: String? = null,
    val currentPage: Int = 1,
    val hasMore: Boolean = true
) : MviViewState
